In addition, the protocol extension needs to be flexible enough to support different system-level coherence schemes such as any invalidate-based snoopy coherence scheme or any directory-based ...