46 September 2008 ACM QUEUE rants: feedback@acmqueue.comsoftware transactional transactionalmemorywhy is it only aresearch toy?ACM QUEUE September 2008 47 more queue: www.acmqueue.comCălin Ca̧scaval, Colin Blundell, Maged Michael, Harold W. Cain, Peng Wu, Stefanie Chiras, and Siddhartha ChatterjeeThe overhead posed by STM may likely overshadow its promise.TM (transactional memory)1 is a concurrency control paradigm that provides atomic and isolated execution for regions of code. TM