Duplicon cache: Mitigating off-chip memory bank and bank group conflicts via data duplicationBen LinMichael B. Healyet al.2018MICRO 2018