Machine Learning Techniques for Application Mapping