Arabesque: a system for distributed graph mining
A bridging model for parallel computation