On-chip temperature distribution monitoring via CMOS thermocouples