Discrete Optimization for Shape Matching | Synapse