blazing fast merge sort, I can't measure how much share memory is used + runtime error in sharecode[!?]