1. A method comprising: dedicating each of at least some snoop filter entries of a plurality of snoop filter entries in a snoop filter to one or more processors; detecting a placement of data into a cache line of a processor of the one or more processors (a detected cache fill), the detected cache fill being associated with a tag; if there is no snoop filter entry matching the tag of the detected cache fill, selecting a snoop filter entry from a subset of the plurality of snoop filter entries that includes snoop filter entries dedicated to the processor: and storing, in the selected snoop filter entry, an identifier of the data that was placed in the cache line of the processor.