N.B.: several sub-arrays may operate in concurency, either independently or in sync