A system including a memory, a first processor operatively connected to a
first cache, a second processor operatively connected to a second cache,
a directory implemented in hardware operatively connected to the first
cache, the second cache, and the memory, wherein the directory comprises
at least one location, and wherein the at least one location is
configured to store a first entry and a second entry.