Memory Consisteny and Event Ordering in Scalable Shared_Memory Multiprocessors Memory Consisteny and Event Ordering in Scalable Shared-Memory Multiprocessors