Cherry: Checkpointed early resource recycling in out-of-order microprocessors | IEEE Conference Publication | IEEE Xplore