On-chip communication architecture exploration: A quantitative evaluation of point-to-point, bus, and network-on-chip approaches