poly+webcl --> cpu+gpu friendly