Thermal aware low power universal asynchronous receiver transmitter design on FPGA