Efficient Resource Management For Machine Learning