W6 Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools, and Applications