Data-intensive programs