Data parallel algorithms | Synapse