AutoParallel: Automatic parallelisation and distributed execution of affine loop nests in Python. (November 2020)