Feature/multiprocessing

For faster matrix generation
... and another `Queue.task_done` ;)