Efficient Topologies for 3-D Networks-on-Chip