Multithreading in C and C++. - Hans Boehm; Bill Pugh; Doug Lea (login Usenix Mag., 2007)

Threads and Shared Variables in C++. - Hans Boehm (Fundamentals of Multicore Software Development, 2012)