Architectures For Multicore Embedded Computing Platforms