Power and Thermal Management Strategies for Small Satellite Platforms for Efficient Satellite Communication Systems