Reducing reorder buffer complexity through selective operand caching | Synapse