Persistent , Protected and Cached : Building Blocks for Main Memory Data Stores
Counter-Based Cache Replacement and Bypassing Algorithms