Cohesion: an efficient distributed shared memory system supporting multiple memory consistency models | IEEE Conference Publication | IEEE Xplore