Characterizing DNN Workloads on General Purpose CPUs