Cyclic distribution with message aggregation

CyclicArr follower iterator modification to perform message aggregation using modulo unrolling as described in http://www.ece.umd.edu/~barua/sharma-PGAS-2014.pdf. This modification changes the behavior of the CyclicArr follower iterator so that remote chunks (from a single locale) of parallel work are communicated in a single bulk message instead of many individual messages.