Cadence acquires altos design automation