Network-on-Chip Design for Gigascale Systems-on-Chip