Application software beyond exascale: challenges and possible trends