Profiling-based Adaptive Contention Management for Software Transactional Memory | IEEE Conference Publication | IEEE Xplore