System-on-a-chip (SoC) platforms are heterogeneous entities. They typically contain at least one processing element, such as a microprocessor or DSP, along with peripherals, random logic, embedded ...