1. A method for resolving a plurality of in-memory issues associated with parallel query execution of a database operation on a database utilizing a graphics processing unit (GPU), the method comprising: tying a table choice to a number of accesses per second made to a table, wherein the table choice is a first of the plurality of in-memory issues; and synchronizing threads in a same shared GPU multiprocessor to avoid compromising concurrency, wherein concurrency is a second of the plurality of in-memory issues, and wherein the parallel query execution of the database operation is performed solely by the GPU.