Linux kernel design patterns – part 1 [LWN.net]
http://lwn.net/Articles/336224/
Overview of LInux kernel Reference Counting:
http://open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2167.pdf
http://pdos.csail.mit.edu/6.828/2009/lec/l-mcs.html
http://en.wikibooks.org/wiki/X86_Assembly/Data_Transfer
http://www.cs.columbia.edu/~junfeng/10sp-w4118/lectures/l11-synch-linux.pdf
Scalable locks in Sequent Symmetry:
http://pdos.csail.mit.edu/6.828/2009/lec/l-mcs.html
http://www.cs.uiuc.edu/class/sp06/cs523/lectures/15/SharedMemory.pdf
SMP locking:
http://irl.cs.ucla.edu/~yingdi/web/paperreading/smp_locking.pdf