cpu compile optimization option / replaced thrust::host_vector -> std::vector
fixed .gitignore