The design of COMPASS: an execution driven simulator for commercial applications running on shared memory multiprocessors | IEEE Conference Publication | IEEE Xplore