CMP Directory Coherence: One Granularity Does Not Fit All
Computer Architecture A Quantitative Approach