The paper dismiss TM as not mature enough and not worth the cost.<p>Since the paper publication (2008), HTM support was added on a few mainstream CPUs (intel, power).<p>Also, TM is likely to be in the next C++ standard: the specification has been published as Technical Report (GCC already implements a slightly older draft) and handles many of the issues identified in the paper, in particular its interaction with non-transactional atomic operations and exceptions.<p>Mind you, TM might still end up not being worth the trouble, but at least there is a serious ongoing effort to push it into a mainstream language.<p>I believe that, among the authors of the paper, at least Magel Michael was involved in the C++ Transactonal Memory TR.