Does the OpenACC API run on top of OpenCL?

Yes. One example is the CAPS compiler running on Intel Xeon Phi. See http://kb.caps-entreprise.com/how-to-i-use-a-xeon-phi-with-caps-compiler/