A Survey of Deep Learning on Mobile Devices: Applications, Optimizations, Challenges, and Research Opportunities | IEEE Journals & Magazine | IEEE Xplore