doc: add detailed scheduler documentation