Multi-cpu design