gpu backend for vectorize