added thrust backend vectors to operations_dispatcher