Describir: In-Memory Data Rearrangement for Irregular, Data-Intensive Computing.