June 11, 2013 Volume 11, issue 5 PDF Nonblocking Algorithms and Scalable Multicore Programming Exploring some alternatives to lock-based synchronization Samy Al Bahra, AppNexus Real-world systems with complicated quality-of-service guarantees may require a delicate balance between throughput and latency to meet operating requirements in a cost-efficient manner. The increasing availability and decr