Anything as long as I don't have to touch propriety cuda and mpx

You’ll need an execution backend.