The last ten years have witnessed fast spreading of massively parallel computing clusters, from leading supercomputing facilities down to the average university center. Many companies in private sector undergone a similar evolution. In this scenario, seamless integration software and middleware libraries is key ingredient ensure portability scientific codes guarantees them an extended lifetime....