One good read is: http://queue.acm.org/detail.cfm?id=1454466
"Software Transactional Memory: Why Is It Only a Research Toy?" by Cascaval et al.
I think transactional memory systems with at least some hardware support are potentially more interesting.