Self-Test Mechanisms for Automotive Multi-Processor System-on-Chips