Stealth ECC: A Data-Width Aware Adaptive ECC Scheme for DRAM Error Resilience