modified multiply_with_R routine for GPU since it had wrong number of threads beign launched. Threads must be launched equal to the size of the output vector. removed commenting from cg.cpp and dpcg_for_dg.cpp/hpp