Data-Driven Grasp Synthesis Using Shape Matching and Task-Based Pruning | Synapse