Can hardware performance counters be trusted?
Automating vertical profiling