Communication Scheduling with Considering Message Length for Array Redistribution