GLBP (Gateway Load Balancing Protocol) is your best solution for load balancing traffic.
http://www.cisco.com/en/US/docs/ios/ipapp/configuration/guide/ipapp_glbp.htmlHSRP does not load balance between devices, but rather provides a stand-by device. In the event your active device fails, the stand-by device will resume the active role and begin processing traffic. This option is less desirable because there will be a brief period of service degradation before your stand-by device becomes active.
In order for your "Rack8" switches to function correctly (based on the diagram they are two physically separate switches), you will not be able to NIC team the server. Unless you are able to apply two different IP addresses to each NIC, your switches must logically function as one. If you configure your server to use a single ip and plug it in to two logically different devices, the IP address will fall outside the IP network of one device.