Exploiting commutativity to reduce the cost of updates to shared data in cache-coherent systems | IEEE Conference Publication | IEEE Xplore