1. A method of selecting from among a plurality of shared cache memories a remote shared cache memory to use as a victim cache, comprising: identifying among the plurality of shared cache memories those remote shared cache memories with space available for use as the victim cache; retrieving, for each of the identified remote shared cache memories or a processor cluster associated with each of the identified remote shared cache memories, data relating to a metric for selecting a remote shared cache memory as the victim cache, wherein the data includes a hit rate of the identified remote shared cache memory, a miss rate for the identified remote shared cache memory, a latency of the processor cluster, and a latency for a main memory; determining a suitability of each of the identified remote shared cache memories for use as the victim cache based on the metric; and selecting one of the identified remote shared cache memories to use as the victim cache based on the determination.