Altera Inc.