I'm implementing an augmented reality engine focused for mobile devices. Optimizing the code is very challenging. I've heard that ArrayFire supports OpenCl ARM devices. I hope that ArrayFire will make my job easier.