Automatic logging of operating system effects to guide application-level architecture simulation
Pin: building customized program analysis tools with dynamic instrumentation