Assessing the influence of data access patterns and contention management policies on the performance of software transactional memory systems. (31st May 2011)