Real Time Target Allocation In Cooperative Unmanned Aerial Vehicles