MySQL Load Balancing what do i need Replication or Cluster?
That topology will help scale reads.  Is that what you need?

Writes must go to the Master, from which they will be 'replicated' to the Slaves.  The Slaves will be readonly.

So, send any write, together with associated reads, to the Master.  Send all other reads to a Slave in a round-robin way.

High CPU usually means you have a query that needs optimizing.  Let's see such a query, plus SHOW CREATE TABLE.

Depending on what you say to those comments, we may move into talk of Galera Cluster.