A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model