GRaCE: Optimizing Grasps to Satisfy Ranked Criteria in Complex Scenarios