EpiFast: a fast algorithm for large scale realistic epidemic simulations on distributed memory systems