work on host allocator
opencl host allocator working, including traits, cuda not yet
fixed numerous bugs