Add PARALLEL_READ flag to set whether it should read in parallel or not
A few update for layers
Fix a bug when image communication and add global write to VArray
Add missing communication cost to predictor