11.3 Microarchitectures and Workload Allocation for Energy Efficiency