APPLIED MICRO CIRCUITS CORP