ALGORITHMIC TRADING SYSTEMS : OPTIMIZING INSTITUTIONAL ORDER EXECUTION