Redundancy-aware Design Space Exploration for Memory Reliability in Many-cores