Cross-talk aware channel allocation for all-to-all optical interconnects in sub-optimal AWGR devices