A C++ 11 port for Apache Spark on both single machine and cluster