"While I don't think that transactional memory implemented purely in software is viable, because of high overheads and high centralization, transactional memory itself is definitely a very promising programming model."
Forum