Kill the Program Counter: Reconstructing Program Behavior in the Processor Cache Hierarchy
The evicted-address filter: a unified mechanism to address both cache pollution and thrashing