Dynamic Management of Microarchitecture Resources in Future Microprocessors