Optimizing Distributed LLM Inference for Heterogeneous Workers through Dynamic Graph Partitioning | Synapse