operating systems – Any good source explaining multi-processor synchronization

I have to study synchronization in a multiprocessor operating system, but I can not find a good source. I read about it in the book "Modern Operating System" of Tanenbaum, but I have to study it in more detail.
Any good book / paper or blog online will do the trick.