Added data spreading across processes (read from file at rank=0 and send data to all other processes)