HeteGen: Heterogeneous Parallel Inference for Large Language Models on Resource-Constrained Devices | Synapse