A CPU-GPU cross-platform coupled CFD-DEM approach for complex particle-fluid flows. (21st September 2020)