ByNobleID
    High level abstractions and automatic optimization techniques for the programming of irregular algorithms | NobleID