RPAD: mmapped DDR buffers

- added preliminary support for mmapping the DDR buffers to user-space.
  todo: export buffer addresses and sizes through sysfs
- locking now uses mutexes instead of semaphores