Efficient GNN Training on Giant Graphs with Collective Batching and Scheduling | Synapse