Cache-Based Application Detection in the Cloud Using Machine Learning