presented at event International Symposium on High-Performance Parallel and Distributed Computing Conference