Biologically realistic neural modelling library using C++ and OpenCL