A proactive wearout recovery approach for exploiting microarchitectural redundancy to extend cache SRAM lifetimeJeonghee ShinVictor Zyubanet al.2008ISCA 2008