Fractal mapping

This improves map/unmap performance noticeably. Before, map+unmap took 27k cycles; now it takes more like 22k cycles (on my Core i7).