An evaluation of directory schemes for cache coherence | Synapse