A Flexible Chip Multiprocessor Simulator Dedicated for Thread Level Speculation | IEEE Conference Publication | IEEE Xplore