With help of LWN site, I’ve discovered in-progress effort of writing a serious book about parallel programming, in form of a real open-source project where people can contribute.
Book is titled Is Parallel Programming Hard, And, If So, What Can You Do About It?, edited by Paul E. McKenney. It is still far from being complete, but even in current state it definitely is a recommended reading.
Many things are explained using Linux kernel code and environment. So it is also a good kernel resource.
As for project – things are managed in git repository, with commits from several people. Book sources are in TeX.
English