Multicore embedded systems are becoming very common. From the software perspective, such designs present many challenges.