Kill the Program Counter: Reconstructing Program Behavior in the Processor Cache Hierarchy
High performance cache replacement using re-reference interval prediction (RRIP)