On-Chip Communication Architectures by Nikil Dutt & Sudeep Pasricha