Composite convolution: A flexible operator for deep learning on 3D point clouds | Synapse