Fixed EPR - 379907 - the stable sort issue when the input buffer contains lot of equal values.
The upperBoundBinary Kernel resulted in a hot loop as it was a linear search.
Due to this hot loop the kernel became un-responsive.
Fix - Implemented the binary search for the hot loop.
Merging v1.0 branch bug fixes to develop branch. No Conflicts observed.
Merge branch 'develop' of https://github.com/HSA-Libraries/Bolt into new_branch