Mutex:
1.Dynamically disable mutex spinning at high load.
2.Make more scalable by doing less atomic operations.
3.Restrict mutex spinning to only one task per mutex.
From: Waiman Long