Load Balancing Algorithms for the Session Initiation Protocol