Why call `mkdtemp` so many times? Isn't it enough to just make one temp directory and put all these memmaps in there?