Challenges in software development for multicore System-on-Chip development | IEEE Conference Publication | IEEE Xplore