Embedded software design and programming of multiprocessor system-on-chip : simulink and system C case studies (2010)