Characterization Of Data Locality Potential Of Cpu And Gpu Applications Through Dynamic Analysis