Build the providers map in parallel using multiprocessing.

This way we can narrow down the map building time since some of them are try/fail query attempts against the remote API.