Pointer
Hpt is using multi threading across the whole operators implementation. However, raw pointer can't be send to threads safely.
So we created a wrapper for pointer.
In the whole project, almost all the parallel iteration are using wrapper to read and write data.
You may notice there is a bound_check
feature, however, this feature is not fully tested and may not reliable. This feature need to stablize.