LBsoft: A parallel open-source software for simulation of colloidal systems