Describir: Optimal Design of Mechanisms for Robot Hands