Text this: Framework to harvest waste heat from microprocessor using MEMS thermoelectric generator