Adaptive duty cycling for energy harvesting systems | Synapse