Enabling GPU software developers to optimize their applications — The LPGPU2 approach | IEEE Conference Publication | IEEE Xplore