An optimal protocol for causally consistent distributed shared memory systems | IEEE Conference Publication | IEEE Xplore