Design Variability: Challenges and Solutions at Microarchitecture-Architecture Level | IEEE Conference Publication | IEEE Xplore