Multi-Processor Operating System Emulation Framework with Thermal Feedback for Systems-on-Chip