MPTLsim: a cycle-accurate, full-system simulator for x86-64 multicore architectures with coherent caches
Pin: building customized program analysis tools with dynamic instrumentation