This allows each model to initialise their arrays with a parallel approach, which yields the first touch required for good performance on NUMA architectures.