Bandicoot: C++ Library for GPU Linear Algebra and Scientific Computing