added PTX generator from NVVM