Writing Concurrent Code with Lock-Free Algorithms, Martin Thompson, Instil training