Factorized and Vectorized Execution: Optimizing Analytical and Semantic Queries over Relations | Synapse