keywords big data; high performance computing; exascale systems; machine learning; parallel programming