The runtime abort graph and its application to software transactional memory optimization | IEEE Conference Publication | IEEE Xplore