Accelerating Learning to Rank via SVM with OpenCL and OpenMP on Heterogeneous Platforms | IEEE Conference Publication | IEEE Xplore