added nvmuldiv_seg_cuda() that performs optimized multi-segment bulk processing
.gitignore update to exclude .*.swp from the repository