Adding OpenACC C implementation