For bigsim, uses BlockMap instead of PropMap which has P^2 memory usage.