move NVIDIA's NPP interoperability and NVC to separate module