1. A computer program product for mapping applications between processors of different system architectures, the computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining, by a processor, program code that depends on vector element ordering, the program code being a part of an application comprising one or more intrinsics, the one or more intrinsics mapped from a first system architecture for which the application was written to a second system architecture on which the application is to be executed, the first system architecture having a first instruction set architecture different from a second instruction set architecture of the second system architecture; and converting, by the processor, one or more operations of the program code included in the application comprising the one or more intrinsics mapped to the second system architecture from a first data layout to a second data layout, wherein based on the converting, the application is executable on the processor, the processor configured based on the second system architecture.