CPU-GPU hybrid implementation of KIFMM in double-precision only