First naive implementation using hardware transactions - result is 1% to 7% performance improvement.
For the moment, they are used only during the commit phase of software transactions.