irregular out-of-core applications for distributed-memory systems -- Improving irregular