Algorithmic And Software System Support To Accelerate Data Processing In Cpu-Gpu Hybrid Computing Environments