Made check for lock in hardware transactions late.
Early read of fallback lock.
Avoid lemmings.
Move allocation out of the beginning of a hardware transaction.
Adjust retry count.