Using Multi-Level Cell STT-RAM for Fast and Energy-Efficient Local Checkpointing