Embracing Variability In Distributed Embedded Systems Powered By Energy Harvesting