Load balancing splits across nodes considers all the queries running on that node

In the current method of split assignment to presto workers, we load balance the splits from a single query. Change this behavior such that when we pick a node to process the split on we should consider all the splits currently being processed by that node.