Optimizing communication overhead in compilation systems for distributed memory machines | Synapse