lazy parallel ondemand  zero copy numpy array data flows with caching and dirty propagation