Freescale recently published an online book about developing embedded software for multi-core applications. Virtutech's Jakob Engblom is a contributing author for this book.
This is one of the most comprehensive introductions on how to think about and use multi-core architectures and how virtual platforms can be of great assistance in doing so.
To download your free copy:
http://www.freescale.com/files/32bit/doc/ref_manual/EMBMCRM.pdf