Data tiering in heterogeneous memory systems
Pin: building customized program analysis tools with dynamic instrumentation