Create TaskAware pariterator

Looked at both Static ParIterator and Dynamic ParIterator