Multicore has arrived in the embedded applications space and it offers a way to increase performance, reduce power consumption, reduce bill of material costs and differentiate your products from the competition. However, designers face a number of challenges when adopting multicore technology into their solutions.