* optimize processor interface