SAW: Java Synchronization Selection from Lock or Software Transactional Memory | IEEE Conference Publication | IEEE Xplore