Soft-error reliability and power co-optimization for GPGPUS register file using resistive memory | Synapse