The Grease Portability Library