Port of LLVM/Clang C compiler to GPGPU architecture