GALLEON ASSETS MANAGEMENT LTD