Understanding Software Platforms for In-Memory Scientific Data Analysis: A Case Study of the Spark System | IEEE Conference Publication | IEEE Xplore