If your GPU usage is too low, that means that you give it either too small tasks or other things in your code is the slow part.
I would check which one it is and fix these.
Multiprocessing will only create smaller tasks and add overhead so most likely won’t solve your problem…