updated heuristic header

heuristics header with added opencl support (not tested)