initial implementation

- documented
- tested
- tests require node >= 0.11 since they look for `/tmp/perf-<pid>.map`
  file generated via `--perf-basic-prof` flag that is only supported
  starting with node 0.11