Snap ML: A Hierarchical Framework for Machine Learning