ParaSail: A Pointer-Free Pervasively-Parallel Language for Irregular Computations