Why the grass may not be greener on the other side : A comparison of locking vs. transactional memoryPaul E. McKenneyMaged M. Michaelet al.2007PLOS 2007