Add cl_intel_mem_alloc_buffer_location property (#193)
Add cl_intel_mem_alloc_buffer_location property (#193)

-------------------------------------------------------

This property allows user to specify which device global memory should be allocated to.

Supported by OpenCL 3.0 clCreateBufferWithProperties functions and OpenCL 1.x 2.x clCreateBufferWithPropertiesINTEL extension function.

Done to align with the spec in https://github.com/KhronosGroup/OpenCL-Docs/blob/master/extensions/cl_intel_mem_alloc_buffer_location.asciidoc
KhronosGroup/OpenCL-Headers,KhronosGroup/OpenCL-Headers