Rerun: Exploiting Episodes for Lightweight Memory Race Recording | IEEE Conference Publication | IEEE Xplore