Efficient Join Algorithms For Large Database Tables in a Multi-GPU Environment