3D NoCs — Unifying inter & intra chip communication