x86 Instruction Set – Transactions and synchronisation

Transactional memory, waiting, user interrupts, atomics and direct stores