Towards providing middleware-level proactive resource reorganisation for elastic HPC applications in the cloud. (2019)