Efficient Implementation of Cache Coherence in Scalable Shared Memory Multiprocessors