The directory-based cache coherence protocol for the DASH multiprocessor
Memory consistency and event ordering in scalable shared-memory multiprocessors
The TLB slice—a low-cost high-speed address translation mechanism