Performance analysis of mixed communication architectures: Bus and Network-on-Chip