Merge branch 'restrict_qualifter' into 'master'
Use type qualifier __restrict__ instead of keyword restrict because C++ does not have the latter. FWIW, CUDA already used __restrict__ before this commit! I guess that means, `CudaRestrictPointer` could be deprecated? See merge request !1