A methodology for designing communication architectures for multiprocessor SoCs | IEEE Conference Publication | IEEE Xplore