Mark D. Hill: Multiprocessors Should Support Simple Memory-Consistency Models. Computer 31(8): 28-34 (1998)