add Allreduce using bit mask method, modefy cannon's algorithm, bug free