Non-monopolizable caches: Low-complexity mitigation of cache side channel attacks
Pin: building customized program analysis tools with dynamic instrumentation