Whom to Blame? Automatic Diagnosis of Performance Bottlenecks on Smartphones | IEEE Journals & Magazine | IEEE Xplore