Qualifying non-volatile register files for embedded systems through compiler-directed write minimization and balancing | IEEE Conference Publication | IEEE Xplore