support multiple GPUs