Broadcom sells end-user computing division in $4bn deal