A Linear Time Algorithm for Scheduling Outforests with Communication Delays on Three Processors