High Performance Computing (HPC) is vital to for the European economy but new HPC hardware architectures, especially embedded system features, are hitting the market earlier more frequently than before. Consequently, maintaining existing and developing new software applications is growing exponentially. With the introduction of domain specific embedded language DSeL, the MACH project aims to separate the specifics of the underlying hardware layers from the formulation of the general algorithms within an application domain.