Have optimus laptop (Nvidia 630m+Intel Ivy i5).
When building with MinGW i use AMD APP SDK (because it provides libOpenCL.a for MinGW and Nvidia doesn't) and all works fine, applications sees 2 platforms Nvidia Cuda and Intel OpenCL. Intel has 2 devices CPU and GPU.
But Intel drivers should be installed to use Intel CPU as a part of Intel OpenCL.
There are some mentions of AMD Runtime supporting any CPU with SSE2 on this forum.
AMD OpenCL driver supports Intel's CPU products?
In this case it should be seen as a part of AMD platform (never checked this). And AMD APP Runtime must be installed (part of catalyst driver).