Multimedia & telecom applications require complex, heterogeneous multiprocessor system on chip (MPSo C) architectures with specific communication infrastructure in order to achieve the required performance. This book gives an overview of concepts related to embedded software design for MPSoC.