Using software architectural patterns for synthetic embedded multicore benchmark development | IEEE Conference Publication | IEEE Xplore