The 2D digraph-based NoCs: attractive alternatives to the 2D mesh NoCs