Make GPU programs portable across platforms | Zoonk