http://www.infoq.com/presentations/click-crash-course-modern-hardware The talk starts at 4 min mark, explanation of cache coherence logic in hardware from 36min mark; this logic underlies modern spinlock synchronization.