SNaP ML: A hierarchical framework for machine learningCelestine Mendler-DünnerThomas Parnellet al.2018NeurIPS 2018