Machine Learning On Manycore Cpus