Speculative Contention Avoidance in Software Transactional Memory | IEEE Conference Publication | IEEE Xplore