1. An apparatus comprising: a plurality of storage locations, each to store an identifier of a cache line held in a cache of a processor, the plurality of storage locations segregated into a plurality of subsets, one subset to be associated with each processor in a system; a monitor to detect if new data enters a cache line of a processor; and a selector to select one of the storage locations from the subset that is associated with the processor detected by the monitor.