Reducing the complexity of the register file in dynamic superscalar processors | Synapse