radix sort部分はおそらく完了。
一般的に使えそうなカーネルはgeneric_kernels.clに分けた。
全体の処理に複数カーネルを要する処理をTechniqueクラスを継承したもので隠蔽するように。
グローバルスキャン(任意長かつ2のべき乗以外のprefix sum)の複数パスを隠蔽するクラスGlobalScanを定義。