Improved Memory optimisation, each MPI process now only allocates the me...

...mory it requires for its pixels