1. A device comprising: a multi-core hardware processor having a plurality of execution cores; an in-memory database comprising data stored within a plurality of memory partitions, wherein each of the memory partitions is associated with a different one of the execution cores; a data ingest engine that establishes a plurality of concurrent network connections to external devices to receive incoming transactions; and a parallelization engine that decomposes incoming transactions for the in-memory database into sub-transactions, deploys the sub-transactions to the execution cores associated with the respective memory partitions that store data for the sub-transactions, and concurrently executes the sub-transactions of the incoming transactions on the respective execution cores to which the sub-transactions are deployed.