Scaling Synchronization in Multicore Programs. - MORRISON, ADAM (Communications of the ACM, 2016)