Split and aggregate in advance