Locality Conscious Scheduling Strategies For High Performance Data Analysis Applications