Improving performance of a mobile personalized recommendation engine using multithreading | IEEE Conference Publication | IEEE Xplore