Circuit And System Techniques For Energy-Harvesting Platforms For Mobile Applications