Efficient Barriers for Distributed Shared Memory Computers ; CU-CS-703-94