Distributed shared memory: where we are and where we should be headed. - John B. Carter; Dilip Khandekar; Linus Kamb (HotOS, 1995)