Use a map-reduce to perform block rendering in parallel