Software assisted non-volatile register reduction for energy harvesting based cyber-physical system | IEEE Conference Publication | IEEE Xplore