Solved by albanD in post #4 
              
              
                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…