Improving PCM Endurance with a Constant-Cost Wear Leveling Design
FREE-p: Protecting non-volatile memory against both hard and soft errors