Portability Of Parallel And Distributed Applications by Ami Marowka