PiPar: Pipeline parallelism for collaborative machine learning | Synapse