Text this: 3D Network-on-Chip Architectures Using Homogeneous Meshes and Heterogeneous Floorplans