CPU vs GPU and its use in Machine Learning