Cache Affinity Optimization Techniques for Scaling Software Transactional Memory Systems on Multi-CMP Architectures | IEEE Conference Publication | IEEE Xplore