Text this: Terapixel image processing and simulation with distributed halide