Hello Rangaraj
The load balancing that takes place, whether OSPF, EIGRP, or BGP, is performed by CEF. CEF load balancing is configured on a per-packet round robin or on a per session (source and destination address pairs) basis. More information about the algorithms used by CEF for load balancing can be found at this Cisco documentation.
I hope this has been helpful!
Laz