Running on empty: getting work done on battery-free energy harvesting platforms | IEEE Conference Publication | IEEE Xplore