modified CyclicDist to perform message aggregation for zippered loops

modified the CyclicArr follower iterator to perform modulo unrolling as described in http://www.ece.umd.edu/~barua/sharma-PGAS-2014.pdf