Shape strong compliance to come to you with a single command word like "Come Here!" Shape compliance by letting your dog get a bit hungry or train him before meal time so he is hungry. Use treats you know he loves (something healthy that can substitute for his meal partly - like small pieces of meat).
Say the command words and when he comes to you, immediately give him the treat and praise him and pet him. Do this several times a day (as many as you can), but never when he is distracted or running away from you. Don't say "come here" (with a repeatable sing-song tone) when he runs away from you, for at least a weeks worth of this compliance training process.
After a week take him out into the situation he would usually run away during but make sure he is a little bit hungry (i.e. before meal time), and under the same conditions that would usually trigger his running behavior. As soon as he starts to run away, say "come here" in the same tone as your training and immediately deliver a delicious treat and praise while taking him into the house away from his running triggers, and continue playing for a couple of minutes each time.
Continue training him in the house as per the first sentence above, at times when he is not likely to run away. Gradually fade the use of food rewards over a 1 week period, but always give a food reward once in awhile so he never knows if there will be a treat or not. Always praise and pet him when he returns to you food or not. The food and the praise will pair as effective reinforcers and actually make each other stronger than they would have been alone.
Hope that helps,