Exploiting Replication to Improve Performances of NUCA-Based CMP Systems