ESESC: A Fast Multicore Simulator