Addressing Process Variations at the Microarchitecture and System Level by Diana Marculescu | Menrva Books