C++ Cloud CodeReading DataWarehouse Distributed Kubernetes Linux Multithreading Presto QueryExecution SIMD Spark Storage Velox data datalake execution hive iceberg lakehouse linux optimizer paper presto schedule spark storage vectorized velox vim