LLVM Based Parallelization of C Programs for GPU | AMiner