Cliff Click
CRATUSThe Azul Hardware Transactional Memory experience
Azul made a really strong Hardware Transactional Memory, and yet in practice it was not good enough to run Java synchronized blocks concurrently — and Cliff will tell you why it didn't work and why HTM/STM in general will not allow concurrent execution in practice.