We provide two different hierarchical parallel merge algo- rithms. The first algorithm processes uncompressed integer values and requires a pre- and post-processing to partition these values into subsets during processing. The second al- gorithm uses a tailor-made data structure to avoid the over- head of such processing during the intersection. We will explain both algorithms for 32-bit values only; the steps are similar for integers of higher precision.