Embedded Software Design and Programming of Multiprocessor System-on-Chip - Katalin Popovici (Springer New York, 2010)