Offers the techniques and technologies in embedded multicore to optimally design and implement your embedded system. This book shows you: what motivates multicore; the architectural options and tradeoffs; when to use what; how to deal with the hardware challenges that multicore presents; and how to write effective multicore programs.