Microarchitectural Support for Speculative Register Renaming Authors: Alastruey, Jesus / Monreal, Teresa / ViƱals, Victor / Valero, Mateo