Dynamic power and energy management for energy harvesting nonvolatile processor systemsKaisheng MaXueqing Liet al.2017ACM TECS