A Sinkhorn-type Algorithm for Constrained Optimal Transport | Synapse