Lightweight Opportunistic Memory Resilience