Dynamic memory optimization and parallelism management for OpenCL | IEEE Conference Publication | IEEE Xplore