Towards Scalable Hypergraph Processing Algorithms And Their Applications