Allow instances of mmf to be run in parallel

Remove concurrency problems on shared tmp files.
Now each instance use its own file.
Caveat: the file is associated with the dataset name,
so it is still not safe to solve the same dataset
(say, with different parameters)
with multiple instances running in parallel.