auxiliary subroutines are for collection of timing results and manipulations of soft cores or computing tasks, and are optional.
includes the following auxiliary subroutines:
|| The subroutine releases system resources.
|| The subroutine returns the number of available computing elements (e.g., cores)
|| The subroutine defines the number of computing elements for the subsequent computing
|| The subroutine resets the timer to collect timing data
|| The subroutine gets the timing results from the latest reset
|| The subroutine stays each soft core on an individual physical core where it was initially scheduled (e.g., soft core or task) not be rescheduled to other physical core (or processor)