Invia SMS: Near Data Processing for Data-Intensive Machine Learning Workloads