Enabling On-Device Smartphone GPU based Training: Lessons Learned | IEEE Conference Publication | IEEE Xplore