Shared Data Contention in a Cache Coherence Protocol