HPF data alignment and distributions directives allow the programmer to advise the compiler how to assign array elements to processor memories.